﻿<%@ Control Language="C#" AutoEventWireup="true" CodeFile="InportExportExcel.ascx.cs" Inherits="UserControl_Role_InportExportExcel" %>
<style type="text/css">
    .label-error-text-header
    {
        font-weight:bold;
        color:Red;
    }
      .label-error-text-detail
    {
        font-style:italic;
        color:Red;
    }
</style>
<table cellspacing="0" cellpadding="0" width="100%" class="cssTable" >
    <tr>
		<td align="left" class="HeadingTree">Nhóm quyền</td>
	</tr>
	<tr>
		<td align="left">
		    <asp:validationsummary id="vdsQuyen" runat="server" CssClass="cssManField" Font-Bold="True" />
		    <asp:label id="lblMess" runat="server" CssClass="cssManField" />
		</td>
	</tr>
	<tr>
	    <td align="left" >
	        <asp:Panel ID="pbExport" runat="server" CssClass="cssLabelBold" GroupingText="1) Export Excel">
		        <table cellspacing="0" cellpadding="1" width="500px" border="0">
	               <tr>
		                <td align="right" style="width:25%;">
		                    <asp:label id="lblExportExcel" runat="server" CssClass="cssManField" Text="<U>T</U>ên file export:" />
		                </td>
		                <td style="width:50%;">
		                    <asp:Label id="lblFileExportExcel" accessKey="t" runat="server" />
		                </td>
		                <td style="width:5%;"></td>
		                <td width="20%">
		                    <asp:button id="btnExportExcel" accessKey="e" runat="server" 
                            CssClass="cssButton" Width="98px" Text="Export Excel(e)" OnClick="btnExportExcel_Click" />
		                </td>
	                </tr>
	            </table>
	        </asp:Panel>
        </td>
	</tr>
	<tr>
	    <td align="left" valign="top" >
	        <asp:Panel ID="pbInport" runat="server" CssClass="cssLabelBold" GroupingText="2) Inport Excel">
		        <table cellspacing="0" cellpadding="1" width="500px;" border="0">
	               <tr>
		                <td align="right" style="width:15%;">
		                    <asp:label id="lblInportExcel" runat="server" CssClass="cssManField" Text="<U>T</U>ên file inport:" />
		                </td>
		                <td style="width:40%;">
		                    <asp:FileUpload id="fileInportExcel" accessKey="t" runat="server"  Width="98%" />
		                </td>
		                <td style="width:5%;">
		                    <asp:customvalidator id="ctvInportExcel" runat="server" Display="Static"
                             ErrorMessage="Bạn phải nhập file" ControlToValidate="fileInportExcel" Text="*" />
		                </td>
		                 
		                <td width="20%">
		                    <asp:button id="btnInportExcel" accessKey="i" runat="server" CssClass="cssButton" Width="98px" Text="Inport Excel(i)" OnClick="btnInportExcel_Click" />
		                </td>
                         <td width="20%">
		                    <a href="Mau_file_import_CRM.xls">Download template</a>
		                </td>
	                </tr>
	                <tr>
	                <td align="center" rowspan="4">
	                        <asp:Label ID="lblNguoiTimNguon" runat="server" Text="Người tìm nguồn :"></asp:Label>
		                    <asp:DropDownList ID="ddlNguoiTimNguon" runat="server" DataTextField="HoTen" 
                                 DataValueField="ID"></asp:DropDownList>
	                </td>
	                </tr>
	            </table>
	        </asp:Panel>
        </td>
	</tr>
    <tr>
        <!-- Chỗ này để hiển thị thông tin lỗi do trùng số điện thoại-->
        <td><%
              // Nếu có ứng viên trùng số điện thoại
                if (m_str_error_loi_trung_contact.Trim() != "")
                {
                    Response.Write(v_i_check.ToString());
                    Response.Write("<label class='label-error-text-header'>Danh sách các ứng viên không được import do trùng số điện thoại: </label>");
                    string[] v_str_array = m_str_error_loi_trung_contact.Split(',');
                    Response.Write("<ul>");
                    for (int v_i = 0; v_i < v_str_array.Length-1; v_i++)
                    {
                        Response.Write("<li class='label-error-text-detail'>" + v_str_array[v_i] + "</li>");
                    }
                    Response.Write("</ul>");
                }
                
              %>
              
              </td>
    </tr>
     <tr>
        <!-- Chỗ này để hiển thị thông tin lỗi do số điện thoại để trống-->
        <td>
        <%
              // Nếu có ứng viên số điện thoại để trống
                if (m_str_error_loi_trong_sdt.Trim() != "")
                {
                    Response.Write("<label class='label-error-text-header'>Danh sách các ứng viên không được import do trống số điện thoại: </label>");
                    string[] v_str_array = m_str_error_loi_trong_sdt.Split(',');
                    Response.Write("<ul>");
                    for (int v_i = 0; v_i < v_str_array.Length-1; v_i++)
                    {
                        Response.Write("<li class='label-error-text-detail'>" + v_str_array[v_i] + "</li>");
                    }
                    Response.Write("</ul>");
                }
                
              %>
        </td>
    </tr>
	<tr>
	    <td align="left" valign="top" style="height:530px;">
	        <asp:GridView id="grContact" runat="server" Width="100%" CellPadding="0" CellSpacing="0" 
		        AutoGenerateColumns="true" AllowPaging="true"  PageSize="25"
		        HeaderStyle-CssClass="cssGridHeader" EditRowStyle-CssClass="cssGridEdit" RowStyle-CssClass="cssGridCell"
		        AlternatingRowStyle-CssClass="cssGridAlterCell"  PagerStyle-CssClass="cssGridPager" SelectedRowStyle-CssClass="cssSelectedRow">
		    </asp:GridView>
	    </td>
	</tr>
</table>